Reducing Inter Iteration Dependency Delays in Multiprocessor Systems for Large Graphs
نویسندگان
چکیده
Applications such as image processing, fluid mechanics, and weather forecasting require high computer performance. Researchers and designers in those areas are looking for solutions to multi-dimensional problems through the use of parallel computers and/or specialized hardware. It is known that in highly parallel computers communication is often the limiting execution speed bottleneck. While the problem of calculating and minimizing communication costs due to loop data dependencies has been widely studied, such research has involved changing the way iterations are partitioned, not modifying the graph or loop data dependencies themselves. This paper uses algorithms that minimize loop data communication for multi-dimensional graphs by modifying the structure of the input graph and changing the distribution of the loop dependencies using multi-dimensional retiming. These algorithms are extended to large graphs and compared for effectiveness. Results are shown which illustrate the efficiency of the algorithms as well as the savings achieved for large graphs.
منابع مشابه
A New Fault-Tolerant M-network and its Analysis
Abstract-This paper introduces a new class of efficient interconnection networks called as M-graphs, for large multiprocessor systems. The concept of the M-matrix and the M-graph is an extension of the Mn-Matrices and the Mngraphs. We analyze these M-graphs to ascertain their suitability for large multiprocessor systems. An (p, N) M-graph consists of N nodes, where p is the degree of each nod...
متن کاملEigenvalue Assignment Of Discrete-Time Linear Systems With State And Input Time-Delays
Time-delays are important components of many dynamical systems that describe coupling or interconnection between dynamics, propagation or transport phenomena, and heredity and competition in population dynamics. The stabilization with time delay in observation or control represents difficult mathematical challenges in the control of distributed parameter systems. It is well-known that the stabi...
متن کاملA Genetic Approach to the Overlapped Scheduling of Iterative Data-Flow Graphs for Target Architectures with Communication Delays
| This paper presents a method to solve the overlapped fully-static multiprocessor scheduling problem. An iterative data-ow graph (IDFG) is mapped on a target architecture that allows ne-grain parallelism. The goal is the minimization of the iteration period. The method can deal with nonzero delay times to communicate data between processors as well as with link capacities in the in-terconnecti...
متن کاملReduction of the effects of the communication delays in scientific algorithms on message passing MIMD architectures
The efficient implementation of algorithms on multiprocessor machines requires that the effects of communication delays be minimized. The effects of these delays on the performance of a model problem on a hypercube multiprocessor architecture is investigated, and methods are developed for increasing algorithm efficiency. The model problem under investigation is the solution by red-black Success...
متن کاملDelay-Scheduled Controllers for Inter-Area Oscillations Considering Time Delays
Unlike the existing views that was introduced the existence of delay caused by the transmission of wide area measurement system data (WAMS) into the controllers input of the power oscilation damping (POD) by communication networks as a reason for poor performance of the POD controllers. This paper shows that the presence of time delay in the feedback loop may improve the performance of a POD co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006